Teaching Pattern-Based Development

نویسندگان

  • Andreas Seitz
  • Bernd Brügge
چکیده

The use of patterns in software engineering is an important and widespread concept. However, teaching patterns to students is challenging because it requires practical knowledge. To evaluate the usefulness of patterns, students need to remember, and understand them as well as apply and analyze them. Pattern-based development (PBD) is a model-based development approach that focuses on the reuse and extensive use of patterns throughout the software lifecycle. In this study, we describe the foundation for teaching PBD to large classes using an inductive and formative approach. We encourage students to apply patterns in any stage of the software lifecycle. We apply agile methodologies, particularly Scrum, to structure lectures and give students the opportunity to apply patterns in each iteration. An increment (in our case a simple game) is reviewed and assessed by the instructors after each iteration. In a case study, we demonstrate the use of this approach to teach PBD in two university courses with 500 and 1400 students. From our experience, we conclude that teaching PBD in large courses works well and discuss the best practices for other instructors.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Suggestion Pattern for blended Curriculum design for teaching general medicine students according to Graves

Background & Aims: An important factor in effectiveness and enhancement of educational system's performance is special attention toCurriculum. Mixed curriculum is an integration of electronic and non-electronic instruction. The present study aimed at planning a model of mixed curriculum for general medical students based on Graves model. Materials & Methods: The present study was a qualitative-...

متن کامل

On the Development of a Model for Teaching English as a Vocation among Iranian Teachers

 Teachers’ perspectives towards teaching are still a hotly-debated topic that often divide opinions. Some teachers, believe that teaching is a profession and a sole source of income, while many other teachers claim that teaching is an inside spiritual call and a vocational and moralistic duty. This study, following a qualitative grounded theory approach, looked deeply into the interrelationship...

متن کامل

Designing a Teaching Pattern from Students\' Lived Experiences of the Teaching Process in Universities of Iran (Technical and Engineering Disciplines)

Purpose: The present research aimed to designing a teaching pattern from students’ lived experiences of the teaching process in universities of Iran in technical and engineering disciplines. Methodology: This study in terms of purpose was applied and in terms of implementation was qualitative from type of phenomenological. The study population consisted of postgraduate and PhD students in tech...

متن کامل

فتوت‌نامه معماری

At least two general systems of education can be identified in Iranian-Islamic architecture. One is the traditional teaching method of architecture which has centuries of precedent within which the transition of concepts was conducted through person to person and master-apprentice training; second, is the academic studying method in recent period, which is based on European schools’ patte...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2018